//-----------------------------------------------------------------------------
// Name: DeadCow.h
// Auth: Dante Ratto, Robert Darty, & Paul Godfrey
// Desc: Handles the creation, destruction and updating of a DeadCow
//-----------------------------------------------------------------------------

#ifndef _DEADCOW_
#define _DEADCOW_

//-----------------------------------------------------------------------------
// cDeadCow:
//-----------------------------------------------------------------------------
class cDeadCow
{
public:
	// Constructors:
	cDeadCow();
	~cDeadCow();

	// cDeadCow Methods:

	//-----------------------------------------------------------------------------
	void Move(float x, float z);
	// Desc:
	//		Changes the position in the plane that the DeadCow will be at.

	//-----------------------------------------------------------------------------
	void Draw();
	// Desc: Renders the DeadCow at its current position

private:
	// Members:
	float mXPosition;
	float mZPosition;
};

//-----------------------------------------------------------------------------
// Functions:
//-----------------------------------------------------------------------------
cDeadCow* GetDeadCow();

#endif